/* CSS Document */

div{overflow:hidden;font-family:Helvetica, Arial, Times, serif;}
a{font-family:Helvetica, Arial, Times, serif;}
ul{margin:0px;}
li{list-style:none;}
font{font-family:Helvetica, Arial, Times, serif;}
img{border:0px;}
.clear{clear:both;display:block;border:0px;height:0px;}
.black_line{border-bottom:1px solid #000000;margin:1px;}
.index_reg_input{border:1px solid #c00043;width:100px;color:#CCCCCC;}
.index_reg_submit{border:1px solid #FFFFFF;background-color:#c00043;width:38px;}
.prod_object{position:absolute;top:-40px;left:-32px;}

#body_back_image{background:url(/images/backphoto.png) no-repeat center top;}


#body_content{width:960px;margin:52px auto;}
#logo{height:67px;border:0;}
#logo div{float:left;height:67px;}
#logo div#logo_img{background:url(/images/logo.jpg) no-repeat;width:261px;}
#logo div#kids_img{background:url(/images/great_kids.png) no-repeat bottom;width:300px;}
#logo div#logo_cart{background-color:#FFFFFF;width:399px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;}
#logo div#logo_cart span{display:block;float:left;position:relative;height:67px;}
#logo div#logo_cart span.cart_note{width:225px;}
#logo div#logo_cart span.cart_note span{margin:10px 5px 10px 10px !important;*margin:5px 5px 5px 10px;clear:both;height:12px;width:100%;}
#logo div#logo_cart span.cart_note span.note{color:#000000;}
#logo div#logo_cart span.cart_note span.nums{color:#c3da3f;font-size:14px;}
#logo div#logo_cart span.cart_money{width:70px;}
#logo div#logo_cart span.cart_money li{color:#c00043;text-align:right;height:25px;}
#logo div#logo_cart span.cart_img{width:89px !important;*width:49px;text-align:center;margin-top:5px !important;*margin-top:0px;}
#menu{height:46px;margin:13px 0;clear:both;background:url(/images/white040.png) repeat;width:960px;}
#menu li{margin:10px 12px;width:168px !important;*width:165px;border:0;background:url(/images/white075.png) repeat;float:left;text-align:center;height:28px;position:relative;}
#menu li a{display:block;color:#000000;margin-top:4px;text-decoration:none;font-size:15px;font-weight:bolder;}
/*#logo{width:265px;height:124px;background:url(/images/transparent_pink.png) repeat;float:left;}
#menu{width:695px;height:39px;background:url(/images/transparent_pink.png) repeat;float:left;margin-top:85px;}
#menu ul{margin:0px;}
#menu ul li{list-style:none;float:left;font-size:18px;color:#FFFFFF;margin-top:3px;text-align:center;padding:0 15px;}
#menu ul li a{list-style:none;float:left;font-size:18px;color:#FFFFFF;margin-top:8px;text-align:center; text-decoration:none;}*/
img.logo{display:block;margin:35px auto;}


.ac {
  display:block; 
  border:1px solid #dddddd; 
  position:relative;
  margin:1px 0;
  }

#middle{border:10px solid #ffffff;background:url(/images/white050.png) repeat;}
#products{margin:10px 20px !important;*margin:15px 10px;padding:30px 0;}
#products li{width:230px;height:455px;float:left;border:5px solid #fff;margin:0px 30px !important;*margin:0px 24px;background-color:#FFFFFF;*overflow-y:hidden;}
#products li div.info{margin:6px;overflow:visible;position:relative;}
#products li div.info span{display:block;}
#products li div.info span.image{width:220px;height:320px;}
#products li div.info span.image img{width:220px;height:320px;}
#products li div.info span.flag{width:213px;height:30px; }
#products li div.info .info_price{float:left; display: inline;color:#C00043;font-weight: bold; font-size:13px;height:20px;}
#products li div.info .info_price label{ font-size: 16px;}
#products li div.info .info_time{float:right; display:inline;color:#C00043; font-weight: bold; font-size:13px; height:20px; line-height:20px;}
#products li div.info span.content{position:relative;top:0px;}
#products li div.info span.content font{display:block;overflow:hidden;}
#products li div.info span.content font.title{font-size:14px;color:#9B92A2; font-weight:bold;}
#products li div.info span.content font.message{font-size:11px;color:#C3DA3F;height:30px;}
#products li div.info span.content font.details{text-align:right;color:#c00043;}
#products li div.info span.content font.details a{color:#4479a6; font-size:14px; font-weight:bolder;}


#reg_info{margin:0px 0px !important;*margin:0px 0px;color:#c00043;font-weight:bold;padding:5px;width:486px;float:left;background:url(/images/deal_back.png) repeat;height:26px;}
#login{width:444px;height:36px;background-color:#FFFFFF;float:left;font-size:12px;line-height:30px;}
#login .input{width:80px;border:1px solid #cccccc;}
#login .button{border:1px solid #FFFFFF;background-color:#c00043;padding:2px 10px;*padding:2px 6px;height:23px;color:#FFFFFF;}
#reg_info #reg{width:240px;height:166px;background-color:#ffaac8;float:left;margin:5px 32px !important;*margin:5px 25px;}
#reg_info #reg div{margin:8px 13px;}
#reg_info #reg div.register a{color:#FFFFFF;font-weight:bold;font-size:14px;}
#reg_info #reg div.login_menu{text-align:center;margin-top:15px;}
#reg_info #reg div.login_menu li{margin-bottom:5px;}
#reg_info #reg div.login_menu a{color:#FFFFFF; text-decoration:none;font-size:14px;}
#reg_info #reg div.loginuser{color:#FFFFFF;font-weight:bold;font-size:16px;}
#reg_info #reg div.loginuser a{font-weight:normal;font-size:12px;}
#reg_info #reg div.note{color:#ffd4e4;font-size:12px;}
#reg_info #reg div.input font.reg_note{display:block;float:left;width:60px;color:#ffffff;margin-right:2px; font-size:12px;}
#reg_info #reg div.forgot{text-align:right;}
#reg_info #reg div.forgot a{color:#FFFFFF;font-size:10px;}

#reg_info #info{width:540px;height:166px; background-color:#ffffff;float:left;margin:5px 0px 5px 28px;}
#reg_info #info div.info_details{margin:8px;}
#reg_info #info div.info_details font{display:block;overflow:hidden;margin:2px 5px;}
#reg_info #info div.info_details font.title1{color:#df7fa1;font-size:22px;}
#reg_info #info div.info_details font.title2{color:#000000;font-size:16px;font-weight:bold;height:38px;}
#reg_info #info div.info_details font.message{color:#aeabac;font-size:12px;height:49px;}
#reg_info #info div.info_details font.details{text-align:right;color:#c00043;}
#reg_info #info div.info_details font.details a{color:#004885; font-size:11px;}



#blueice_copyright{text-align:center;}
#blueice_copyright a{color:#CCCCCC; text-decoration:underline;}